<%@ Page 
    Language="C#" 
    MasterPageFile="~/ITCG.master" 
    AutoEventWireup="true" 
    CodeFile="BOD_ALTA_LISTADO.aspx.cs" 
    Inherits="BOD_BOD_ALTA_LISTADO" 
    meta:resourcekey="Tit_Bod_Alta_ListadoRecursoKCG"
    Theme="EstiloKCG" 
    StylesheetTheme="EstiloKCG" %>

<%@ Register 
        Assembly="AjaxControlToolkit" 
        Namespace="AjaxControlToolkit" 
        TagPrefix="AjaxControlToolkit" %>
<%@ Register 
        TagPrefix="koala" 
        Assembly="KoalaWebControls" 
        Namespace="Koala.KoalaWebControls" %>
        
<asp:Content 
    ID="Content1" 
    ContentPlaceHolderID="ContentPlaceHolder1" 
    Runat="Server">
    <asp:UpdatePanel 
        ID="UpdatePanel1" 
        runat="server">
        <ContentTemplate>
            <asp:Panel 
                runat="server" 
                ID="pnlDatosGrid" 
                meta:resourcekey="Rec_Bod_Alta_ListadoRecursoKCG">
                <koala:KGrid
                ID="gvbod_alta_listado" 
                runat="server"
                AllowPaging="True" 
                AllowSorting="True"  
                PageSize="15"
                SelectedIndex="0" 
                AutoGenerateColumns="False"
                DataKeyNames="Estado,Id" 
                AccessKey='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "Tec_GridRecursoKCG.AccesKey").ToString() %>' 
                DataSourceID="odsgvbod_alta_listado">
                <AlternatingRowStyle CssClass="alternatingrowstyle" />
                <HeaderStyle CssClass="headerstyle" />
                <PagerStyle CssClass="pagerstyle" />
                <SelectedRowStyle CssClass="selectedrowstyle" />
                <Columns>
                    <asp:CommandField 
                        ButtonType="Button" 
                        SelectText="..." 
                        ShowSelectButton="True" />
                    <asp:BoundField 
                        DataField="Codigo" 
                        meta:resourcekey="BoundCodigoRecursoKCG" 
                        SortExpression="Codigo" >
                        <itemstyle horizontalalign="Right" />
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Fecha"                         
                        meta:resourcekey="BoundFechaRecursoKCG"
                        DataFormatString="{0:dd/MM/yyyy}" 
                        SortExpression="Fecha" >                        
                        <itemstyle wrap="False"/>
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Bod_Alta_Motivo_Nombre" 
                        meta:resourcekey="BoundBod_Alta_Motivo_NombreRecursoKCG" 
                        SortExpression="Bod_Alta_Motivo_Nombre" >
                        <itemstyle width="60mm" wrap="True" />
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Bod_Bodega_Nombre" 
                        meta:resourcekey="BoundBod_Bodega_NombreRecursoKCG" 
                        SortExpression="Bod_Bodega_Nombre" >
                        <itemstyle width="80mm" wrap="True" />
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Update_Per_Personal_Nombre" 
                        meta:resourcekey="BoundUpdate_Per_Personal_NombreRecursoKCG" 
                        SortExpression="Update_Per_Personal_Nombre" >
                        <itemstyle width="60mm" wrap="True" />
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Estado_Nombre" 
                        meta:resourcekey="BoundEstado_NombreRecursoKCG" 
                        SortExpression="Estado_Nombre" >
                        <itemstyle width="40mm" wrap="True" />
                    </asp:BoundField>
                    <asp:BoundField 
                        DataField="Fecha_Creacion" 
                        HeaderText="Fecha_Creacion" 
                        SortExpression="Fecha_Creacion" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Bod_Bodega_Id" 
                        HeaderText="Bod_Bodega_Id" 
                        SortExpression="Bod_Bodega_Id"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Empresa_Id" 
                        HeaderText="Int_Empresa_Id" 
                        SortExpression="Int_Empresa_Id"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Creacion_Per_Personal_Id" 
                        HeaderText="Creacion_Per_Personal_Id"
                        SortExpression="Creacion_Per_Personal_Id"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Fecha_Update" 
                        HeaderText="Fecha_Update" 
                        SortExpression="Fecha_Update"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Update_Per_Personal_Id" 
                        HeaderText="Update_Per_Personal_Id"
                        SortExpression="Update_Per_Personal_Id" 
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Bod_Alta_Motivo_Id" 
                        HeaderText="Bod_Alta_Motivo_Id" 
                        SortExpression="Bod_Alta_Motivo_Id"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Descripcion" 
                        HeaderText="Descripcion" 
                        SortExpression="Descripcion"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Bod_Bodega_Codigo" 
                        HeaderText="Bod_Bodega_Codigo" 
                        SortExpression="Bod_Bodega_Codigo"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Empresa_Codigo" 
                        HeaderText="Int_Empresa_Codigo" 
                        SortExpression="Int_Empresa_Codigo"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Int_Empresa_Nombre" 
                        HeaderText="Int_Empresa_Nombre" 
                        SortExpression="Int_Empresa_Nombre"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Creacion_Per_Personal_Codigo" 
                        HeaderText="Creacion_Per_Personal_Codigo"
                        SortExpression="Creacion_Per_Personal_Codigo"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Creacion_Per_Personal_Nombre" 
                        HeaderText="Creacion_Per_Personal_Nombre"
                        SortExpression="Creacion_Per_Personal_Nombre"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Update_Per_Personal_Codigo" 
                        HeaderText="Update_Per_Personal_Codigo"
                        SortExpression="Update_Per_Personal_Codigo"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Bod_Alta_Motivo_Codigo" 
                        HeaderText="Bod_Alta_Motivo_Codigo"
                        SortExpression="Bod_Alta_Motivo_Codigo"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Estado" 
                        HeaderText="Estado" 
                        SortExpression="Estado"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Id" 
                        HeaderText="Id" 
                        SortExpression="Id"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Codigo_int" 
                        HeaderText="Codigo_int" 
                        SortExpression="Codigo_int"
                        Visible="False" />
                    <asp:BoundField 
                        DataField="Nombre" 
                        HeaderText="Nombre" 
                        SortExpression="Nombre"
                        Visible="False" />                    
                </Columns>
            </koala:KGrid>  
            <table>
            <tr>
                <td>
                    <koala:KFiltro 
                        ID="kftFiltro" 
                        runat="server" 
                        Contenedor="BOD_ALTA_LISTADO" 
                        Objeto="BOD_ALTA"
                        IndiceScope="Scope" 
                        Orden="1" 
                        ObjectDataSourceID="odsgvbod_alta_listado" />
                </td>
                <td>
                    <asp:Button 
                        ID="btnRefrescarListado" 
                        runat="server" /> 
                </td>
                <td>
                    <asp:Button 
                        ID="BtnNuevo" 
                        runat="server" 
                        OnClick="BtnNuevo_Click" />
                </td>
                <td>
                    <asp:Button 
                        ID="BtnAltas" 
                        runat="server" 
                        OnClick="BtnAltas_Click" />
                </td>  
                <td>
                      <asp:UpdatePanel ID="opopop"
                            runat="server">
                            <ContentTemplate>
                            <koala:KEstado ID="Estado" 
                                           Runat="Server" 
                                           ObjetoNombre="Bod_Alta"
                                           CampoNombre="Estado" />

                     </ContentTemplate>
                     </asp:UpdatePanel>
                </td>                                                                   
            </tr>
        </table>              
            </asp:Panel>                       
        </ContentTemplate>        
    </asp:UpdatePanel>
    
             
    
    <asp:ObjectDataSource 
        ID="odsgvbod_alta_listado" 
        runat="server" 
        EnableCaching = "true" 
        CacheDuration ="180"
        CacheKeyDependency="Bod_Alta"
        OldValuesParameterFormatString="original_{0}"
        SelectMethod="GetByEmpresa" 
        TypeName="FEL.BOD.BO_Bod_Alta">
        <SelectParameters>
            <asp:SessionParameter 
                Name="s" 
                SessionField="Scope" 
                Type="Object" />
        </SelectParameters>
    </asp:ObjectDataSource>            
</asp:Content>

